//using System;
//using System.Collections.Generic;
//using System.Text;


//namespace Framework.Authority {
	
//    /// <summary><c>SysModuleRepository</c> is the implementation of <see cref="ISysModuleRepository"/>.</summary>
//    public partial class SysModuleRepository : Framework.Mybatis.BaseHelper, ISysModuleRepository {
    
//    public SysModuleRepository():base("Framework.Authority.SysModule")
//    {}

//        /// <summary>Implements <see cref="ISysModuleRepository.GetCount"/></summary>
//        public int GetCount() {
//            String stmtId = "GetCount";
//            int result = base.QueryForObject<int>(stmtId, null);
//            return result;
//        }

//        /// <summary>Implements <see cref="ISysModuleRepository.Find"/></summary>
//        public SysModule Find(SysModule obj) {
//            String stmtId = "Find";
//            SysModule result = base.QueryForObject<SysModule>(stmtId, obj);
//            return result;
//        }

//        /// <summary>Implements <see cref="ISysModuleRepository.FindAll"/></summary>
//        public IList<SysModule> FindAll() {
//            String stmtId = "FindAll";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, null);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.QuickFindAll"/></summary>
//        public IList<SysModule> QuickFindAll() {
//            String stmtId = "QuickFindAll";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, null);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.FindByModuleName"/></summary>
//        public IList<SysModule> FindByModuleName(String moduleName) {
//            String stmtId = "FindByModuleName";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, moduleName);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.FindByModuleOpTime"/></summary>
//        public IList<SysModule> FindByModuleOpTime(DateTime moduleOpTime) {
//            String stmtId = "FindByModuleOpTime";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, moduleOpTime);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.FindByModuleParentID"/></summary>
//        public IList<SysModule> FindByModuleParentID(Int32 moduleParentID) {
//            String stmtId = "FindByModuleParentID";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, moduleParentID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.FindByModuleStatus"/></summary>
//        public IList<SysModule> FindByModuleStatus(Int32 moduleStatus) {
//            String stmtId = "FindByModuleStatus";
//            IList<SysModule> result = base.QueryForList<SysModule>(stmtId, moduleStatus);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.Insert"/></summary>
//        public void Insert(SysModule obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Insert";
//            base.Insert(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.Update"/></summary>
//        public void Update(SysModule obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Update";
//            base.Update(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.Delete"/></summary>
//        public void Delete(SysModule obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "Delete";
//            base.Delete(stmtId, obj);
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.DeleteByModuleName"/></summary>
//        public int DeleteByModuleName(String moduleName) {
//            String stmtId = "DeleteByModuleName";
//            int result = base.Delete(stmtId, moduleName);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.DeleteByModuleOpTime"/></summary>
//        public int DeleteByModuleOpTime(DateTime moduleOpTime) {
//            String stmtId = "DeleteByModuleOpTime";
//            int result = base.Delete(stmtId, moduleOpTime);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.DeleteByModuleParentID"/></summary>
//        public int DeleteByModuleParentID(Int32 moduleParentID) {
//            String stmtId = "DeleteByModuleParentID";
//            int result = base.Delete(stmtId, moduleParentID);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.DeleteByModuleStatus"/></summary>
//        public int DeleteByModuleStatus(Int32 moduleStatus) {
//            String stmtId = "DeleteByModuleStatus";
//            int result = base.Delete(stmtId, moduleStatus);
//            return result;
//        }
		
//        /// <summary>Implements <see cref="ISysModuleRepository.Reload"/></summary>
//        public void Reload(SysModule obj) {
//            if (obj == null) throw new ArgumentNullException("obj");
//            String stmtId = "SysModule.Find";
//            base.QueryForObject<SysModule>(stmtId, obj, obj);
//        }
		
//    }

//}
